package bcMedEntityInterface;

import java.util.List;
import bcMedBeans.Consulta;
import bcMedBeans.Endereco;
import bcMedBeans.Medico;
import bcMedBeans.Paciente;
import bcMedBeans.PlanoSaude;
import bcMedBeans.StatusConsulta;
import bcMedBeans.TipoConsulta;


public interface IEntityDataBaseSearch {

	public List<Consulta> getConsultaAll();
	public List<Endereco> getEnderecoAll();
	public List<Medico> getMedicoAll();
	public List<Paciente> getPacienteAll();
	public List<PlanoSaude> getPlanoSaudeAll();
	public List<StatusConsulta> getStatusConsultaAll();
	public List<TipoConsulta> getTipoConsultaAll();

	public List<Consulta> getConsultaRestricted(String restriction);
	public List<Endereco> getEnderecoRestricted(String restriction);
	public List<Medico> getMedicoRestricted(String restriction);
	public List<Paciente> getPacienteRestricted(String restriction);
	public List<PlanoSaude> getPlanoSaudeRestricted(String restriction);
	public List<StatusConsulta> getStatusConsultaRestricted(String restriction);
	public List<TipoConsulta> getTipoConsultaRestricted(String restriction);
		
}
